package cn.itsource.service;

import cn.itsource.domain.Teacher;

import java.util.List;

public interface ITeacherService {

    /**
     * 新增/硒鼓老师
     * @param teacher  如果teacher对象有id则是修改，否则是新增
     */
    void save(Teacher teacher);

    /**
     * 根据主键id删除数据
     * @param id
     */
    void delete(Long id);

    /**
     * 根据主键id查询单个对象
     * @param id  主键id
     * @return
     */
    Teacher get(Long id);

    /**
     * 查询所有的老师对象
     * @return
     */
    List<Teacher> getAll();

    /**
     * 批量插入数据
     * @param teachers
     */
    void batchInsert(List<Teacher> teachers);
}
